New Apollo Mini Cabs
293a Barking Rd., Newham, London, United Kingdom, E6 1LB
(02084) 721414 Phone